モジュール詳細:ブラックホール
管制塔よりトム少佐へ、聞こえるか?
- 「ブラックホール」モジュールを解除するには、0から4の数字で構成されたコードを求める必要がある。コードの長さは同じ爆弾に存在する「ブラックホール」モジュールの数x7である。 どの時点においても、解除されていない「ブラックホール」モジュールに次のコードの数字を入力してよい。
- コードの数字を入力した後に、別のモジュールを解除するとコードは2桁分短くなる。ただし、「ブラックホール」モジュールが解除された場合を除く。 例えば、「ブラックホール」モジュールの数が1つの場合、間に別のモジュールを解除することによって、コードの長さを7から3に減らすことができる。 「ブラックホール」モジュールの数が2つの場合、コードの長さを14から6に減らすことができる。
- 次のページの10×10のマスを確認する。シリアルナンバーによって、開始位置を決定する。 3文字目の数字の値がx座標となり、6文字目の数字の値がy座標となる。段と列は、上から下・左から右に0から数える。
- 最初の進行方向を決定する。北向きから始め、 爆弾にあるポート一つに付き45°時計回りに回転する。
- コードの最初の数字は現在地点のマスの数字である。進行方向に1マス進み、45°時計回りに回転する。
- 次の数字は、現在地点と進行方向に一マス進んだマスの数字の和をmod 5*した値である。 そのさらに1マス先に移動し、45°時計回りに回転する。
- 以降は同様にコードの数字を計算する。ただし、合計を計算するマスの数は桁ごとに1ずつ増える。つまり、n番目の数字は、n個連続したマスの和のmod 5*である。
- マスの端に到達した場合、反対側の端にループする。
- 次のページに、数字の入力方法が書いてある。
- 「C」の入力は、現在までに入力した正しいコードの長さを表示するために使うことができる。
* mod 5: 値が0から4の間になるまで5を繰り返し足し引きしたときの値。